import { useRouter } from "next/router"; import Page from "@/src/components/layouts/page"; import { DashboardTable } from "@/src/features/dashboard/components/DashboardTable"; import { ActionButton } from "@/src/components/ActionButton"; import { PlusIcon } from "lucide-react"; import { useHasProjectAccess } from "@/src/features/rbac/utils/checkProjectAccess"; import { usePostHogClientCapture } from "@/src/features/posthog-analytics/usePostHogClientCapture"; import { getDashboardTabs, DASHBOARD_TABS, } from "@/src/features/navigation/utils/dashboard-tabs"; export default function Dashboards() { const router = useRouter(); const { projectId } = router.query as { projectId: string }; const capture = usePostHogClientCapture(); const hasCUDAccess = useHasProjectAccess({ projectId, scope: "dashboards:CUD", }); return ( ); }